package learn.generics.generics_arr;

import java.util.ArrayList;
import java.util.Arrays;

//直接声明带泛型的数组引用，但是不能直接创建带泛型数组的对象
public class Test01 {
    public static void main(String[] args) {
        ArrayList<String>[] listArr=new ArrayList[5];

        ArrayList<Integer> intList=new ArrayList<>();
        intList.add(100);

        ArrayList<String> strList=new ArrayList<>();
        strList.add("abc");

//        listArr[0]=intList;
        listArr[0]=strList;

        String s=listArr[0].get(0);
        System.out.println(s);
        System.out.println("————————————————————————————————————————————————————————————————————————————");
        Fruit<String> fruit=new Fruit<>(String.class,3);
        fruit.put(0,"苹果");
        fruit.put(1,"西瓜");
        fruit.put(2,"香蕉");

        System.out.println(Arrays.toString(fruit.getArray()));
        String s1 = fruit.get(2);
        System.out.println(s1);
    }
}
